#pragma once

#include <stdio.h>
#include "xbase.h"

int myCopyFile(const char * src, const char * dst, int fail_if_exist);
unsigned int myGetFileSize(FILE *f);
unsigned int myCharToOem(char *src, char *dst);
void mySleep(dword t_ms);
void myOutputDebugString(const char * str);
void myDebug(const char * str);
void myDebugV(char *str, ...);
char* myGetcwdir(char *dir, int size);
int myChdir(char *dir);
int    myMkdir(const char *dir);
char*  myItoa(int value, char *str, int radix);
int	   myChSize(int fd, int length);
char*  myStrrev(char *str);
char*  myStrset(char *str, int c);
char*  myStrupr(char *str);
char*  myStrlwr(char *str);
int    myStricmp(const char *s1, const char *s2);
int    myTestFile(const char *path);
FILE*  myFopen(const char* filename, const char* mode);
int    myGetLastError(void);
int    myDeleteFile(const char *path);
int	   myDeleteDir(const char *path);
int    myCopyFullDir(const char *src_path, const char *dst_path);
int    myDeleteFullDir(const char *path);
bool   myCreateFullDir(const char *path, bool isFile = 0);
int	   mySystemTime(void);




